Virtualc64: Bitfade.prg test fails

Created on 16 Sep 2018  路  6Comments  路  Source: dirkwhoffmann/virtualc64

Bitfade test fails (it could be involved in some Emulamer code).
bitfade.prg.zip
Source: https://sourceforge.net/p/vice-emu/code/HEAD/tree/testprogs/CPU/cpuport/

VirtualC64:
schermata 2018-09-16 alle 10 59 40

ViceSC:
schermata 2018-09-16 alle 11 05 59

bug

Most helpful comment

Do you remember which demo is using the processor port bitfading stuff? The badcopy demo seems to use illegal opcodes and tricky sprite collision stuff, only.

Although I have managed to get bitfade.prg to mimic VICE's output, I'm pretty sure that the implementation is not 100% accurate.

All 6 comments

+;----------------------------------------------------------------------------
+; SHA "stable" behaviour check
+; inspired by emulamers "bad copy"
+;----------------------------------------------------------------------------
+
+basicstart = $0801
+


    • = basicstart

  • !word basicstart + $0c
  • !byte $0a, $00
  • !byte $9e
    +
  • !byte $32, $30, $36, $32
    +
  • !byte 0,0,0
    +

    • = basicstart + $0d

      +

      +;---------------------------------------------------------

++++++++++++++++++

+;----------------------------------------------------------------------------
+; SHA "unstable" behaviour check
+; inspired by emulamers "bad copy"
+;----------------------------------------------------------------------------
+
+basicstart = $0801
+
+testpatternlen = 21 + 2
+


    • = basicstart

  • !word basicstart + $0c
  • !byte $0a, $00
  • !byte $9e
    +
  • !byte $32, $30, $36, $32
    +
  • !byte 0,0,0
    +

    • = basicstart + $0d

      +

      +;----------------------------------------------------

https://mail.prefuse.org/p/vice-emu/mailman/vice-emu-commit/thread/From_gpz%40users.sourceforge.net_Thu_Apr_24_00%3A56%3A34_2014/

badcopy

Do you remember which demo is using the processor port bitfading stuff? The badcopy demo seems to use illegal opcodes and tricky sprite collision stuff, only.

Although I have managed to get bitfade.prg to mimic VICE's output, I'm pretty sure that the implementation is not 100% accurate.

...not sure, maybe this:

comaland100percent.zip

...or this:
Noice_PseudoCode.zip

Both demos and the test case seems to work:

bildschirmfoto 2018-09-28 um 16 38 33

bildschirmfoto 2018-09-28 um 16 36 15

bildschirmfoto 2018-09-28 um 16 33 32

Was this page helpful?
0 / 5 - 0 ratings

Related issues

mortinus picture mortinus  路  6Comments

rossimariolee picture rossimariolee  路  4Comments

Somuchfun picture Somuchfun  路  3Comments

ChuckCaplan picture ChuckCaplan  路  7Comments

Haroldo64 picture Haroldo64  路  7Comments