mirror of
https://github.com/Michaelangel007/apple2_printshop_viewer.git
synced 2025-01-04 23:29:56 +00:00
Fix pic links
This commit is contained in:
parent
1860009b6b
commit
4058152115
39
README.md
39
README.md
@ -1,30 +1,31 @@
|
|||||||
# PrintShop / MiniPix Viewer
|
# PrintShop / MiniPix Viewer
|
||||||
|
|
||||||
![pics/scorpio.png]
|
* ![Wizard](pics/wizard.png?raw=true)
|
||||||
|
|
||||||
![pics/wizard.png]
|
* ![Scorpio](pics/scorpio.png?raw=true)
|
||||||
|
|
||||||
Utility to decode a PrintShop / MiniPix 88x52 monochrome imag written
|
Utility to decode a PrintShop / MiniPix 88x52 monochrome imag written
|
||||||
in 6502 assembly language for the Apple \]\[.
|
in 6502 assembly language for the Apple \]\[.
|
||||||
By default MiniPix are loaded at $5800. File size is 572 ($23C).
|
By default MiniPix are loaded at $5800. File size is 572 ($23C).
|
||||||
|
|
||||||
From UseNet this question was asked: PrintShop graphics to DHR?
|
From UseNet this question was asked: _PrintShop graphics to DHR?_
|
||||||
|
|
||||||
I really like this "puzzle" as there are 6 variations:
|
I really like this "puzzle" as there are 6 variations:
|
||||||
|
|
||||||
a) MiniPixToSrcBufHGR (Over-writes source minipix)
|
* a) MiniPixToSrcBufHGR (Over-writes source minipix)
|
||||||
b) MiniPixToDstBufHGR (Unpacks to different buffer)
|
* b) MiniPixToDstBufHGR (Unpacks to different buffer)
|
||||||
c) MiniPixToScreenHGR
|
* c) MiniPixToScreenHGR
|
||||||
|
|
||||||
d) MiniPixToSrcBufDHGR (Over-writes source minipix)
|
* d) MiniPixToSrcBufDHGR (Over-writes source minipix)
|
||||||
e) MiniPixToDstBufDHGR (Unpacks to different buffer)
|
* e) MiniPixToDstBufDHGR (Unpacks to different buffer)
|
||||||
f) MiniPixToScreenDHGR
|
* f) MiniPixToScreenDHGR
|
||||||
|
|
||||||
I was bored this weekend so I whipped up an implementation for:
|
I was bored this weekend so I whipped up an implementation for:
|
||||||
(c) MiniPixToScreenHGR:
|
|
||||||
|
|
||||||
Pros
|
* (c) MiniPixToScreenHGR:
|
||||||
====
|
|
||||||
|
# Pros
|
||||||
|
|
||||||
+ Unpacks directly to the HGR screen
|
+ Unpacks directly to the HGR screen
|
||||||
+ Doesn't need any secondary buffers
|
+ Doesn't need any secondary buffers
|
||||||
+ Source MiniPix image is left untouched
|
+ Source MiniPix image is left untouched
|
||||||
@ -36,19 +37,19 @@ Pros
|
|||||||
+ Technically, the HGR screen does NOT need to be initialized, however it DOES
|
+ Technically, the HGR screen does NOT need to be initialized, however it DOES
|
||||||
call HGR @ $F3E2 though to in order to initialize a few zero page variables.
|
call HGR @ $F3E2 though to in order to initialize a few zero page variables.
|
||||||
|
|
||||||
Meh
|
# Meh
|
||||||
===
|
|
||||||
o Uses a 7 byte look-up table for pixel doubling
|
o Uses a 7 byte look-up table for pixel doubling
|
||||||
|
|
||||||
Cons
|
# Cons
|
||||||
====
|
|
||||||
- Uses a crap ton of zero page variables -- 16 in total:
|
- Uses a crap ton of zero page variables -- 16 in total:
|
||||||
$1C, $26, $27, $30, $E4 .. $E6, $F7 .. $FF
|
$1C, $26, $27, $30, $E4 .. $E6, $F7 .. $FF
|
||||||
- Requires Applesoft ROM to be banked in as it uses 2 ROM entry points:
|
- Requires Applesoft ROM to be banked in as it uses 2 ROM entry points:
|
||||||
HGR, HPOSN.
|
HGR, HPOSN.
|
||||||
- Code size is 152 bytes. (Demo is 166 bytes.)
|
- Code size is 152 bytes. (Demo is 166 bytes.)
|
||||||
|
|
||||||
|
```
|
||||||
6000:20 e2 f3 8d 52 c0 a2 58 a0 00 86 f8 84 f7 a9 12
|
6000:20 e2 f3 8d 52 c0 a2 58 a0 00 86 f8 84 f7 a9 12
|
||||||
6010:85 fc a0 00 84 e4 84 ff a2 34 a5 fc 20 17 f4 a8
|
6010:85 fc a0 00 84 e4 84 ff a2 34 a5 fc 20 17 f4 a8
|
||||||
6020:85 fb 85 fd 18 a5 e5 65 26 85 26 a2 01 86 fe a9
|
6020:85 fb 85 fd 18 a5 e5 65 26 85 26 a2 01 86 fe a9
|
||||||
@ -62,8 +63,8 @@ Cons
|
|||||||
60a0:18 60 80 0c 30 c0
|
60a0:18 60 80 0c 30 c0
|
||||||
|
|
||||||
BSAVE MINIPIXVIEWER,A$6000,L$A6
|
BSAVE MINIPIXVIEWER,A$6000,L$A6
|
||||||
|
```
|
||||||
|
|
||||||
It expects a PrintShop MiniPix (572 bytes) to be loaded at $5800.
|
It expects a PrintShop MiniPix (572 bytes) to be loaded at $5800.
|
||||||
|
|
||||||
Demo disk and (Merlin32) assembly source included at:
|
Demo disk and (Merlin32) assembly source included.
|
||||||
https://github.com/Michaelangel007/apple2_printshop_viewer
|
|
||||||
|
Loading…
Reference in New Issue
Block a user