Commit Graph

8 Commits

Author SHA1 Message Date
Mario Patiño
971cabde0d Runtime optimizations
* Moved the SAVEDST routine to the main loop saving one JSR and RTS on
each byte.
* The address calculation routine now is called once for every line
instead of every byte.
* Corrected Arnaud's name. Sorry for the typo!
2013-07-15 20:05:37 +02:00
Mario Patiño
f6d6f4fb3f Replaced hi-res address calculation
Replaced hi-res address calculation with the optimized new Woz
calculation <http://www.txbobsc.com/aal/1986/aal8612.html#a9>
Swapped the order of Y and X register initialisation in SAVEDST because
Y is used in the Woz routine.
Added the image of Jonathan Mak in the ProDOS Disk image and the
samples folder.
2013-07-03 19:02:39 +02:00
Mario Patiño
f7e6ba5b70 ProDOS adaption
The original version was intended for use with DOS3.3 and it considered
the 4 byte header displacement produced by it.
To be able to use it under ProDOS this consideration had to be removed.
Also some soft switches were reset.
2013-07-02 19:02:22 +02:00
Mario Patiño
05bbb21b7a Support for Chat Mauve Mode
Added monochrome and color DHGR initialization depending on the
horizontal resolution. 560x192x1 images are displayed in JACE without
color fringes. Should be tested with real hardware.
2013-06-29 19:06:10 +02:00
Mario Patiño
ef32bf184c Support for HGR or DHGR Images
Added a simple check of the horizontal resolution to decide if the HGR
or DHGR mode should be used.
2013-06-29 19:02:47 +02:00
Mario Patiño
04986c1900 DHGR Support
Modified the code to use Double Hi-Res Graphics instead of High-Res.
For 560 bits/row two fill bytes are used in the BMP and have to be
jumped.
2013-06-29 18:57:48 +02:00
Mario Patiño
536c28605e small corrections
COMPTS is already initialized with READBMP. COMPTD has to be
initialized instead. Otherwise a small shift appears in the image. This
was not visible on the original demo picture because of the surrounding
black background.
Removed one unnecessary assignment to BUFFDST since it was already
written on screen and will be overwritten thereafter.
2013-06-29 18:26:58 +02:00
Mario Patiño
40502fc9e9 initial commit
Original code from the Steve Jobs Hommage written by Arnaud Cocquière.
http://www.ctrl-pomme-reset.fr/2011/10/11/hommage/
2013-06-29 18:15:04 +02:00