techcompliant / TC

8 stars 0 forks source link

LEM and memory not reset after "Reboot" #25

Closed Meisaka closed 8 years ago

Meisaka commented 8 years ago
paultech commented 8 years ago

The texture and backing array are not scrubbed during disconnect/connect() so they don't reset.

Meisaka commented 8 years ago

I should probably clarify: if one loaded DCPU program sets a custom font/palette, then another is inserted and the DCPU is "Rebooted", this is the result: the custom font and/or palette from the last program is still in effect.

paultech commented 8 years ago

Oh that's interesting, They should be reset back to defaults on disconnect(). Will check what's going on there.

Thanks

paultech commented 8 years ago

Fixed with move to new emulator.