Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.sys.apple2.programmer > #3406 > unrolled thread
| Started by | mmphosis <mmphosis@macgui.com> |
|---|---|
| First post | 2017-04-01 16:46 +0000 |
| Last post | 2017-04-02 12:14 -0700 |
| Articles | 4 — 3 participants |
Back to article view | Back to comp.sys.apple2.programmer
one cycle mmphosis <mmphosis@macgui.com> - 2017-04-01 16:46 +0000
Re: one cycle TomCh <tomcharlesworth26@gmail.com> - 2017-04-02 07:42 -0700
Re: one cycle mmphosis <mmphosis@macgui.com> - 2017-04-02 17:53 +0000
Re: one cycle Zellyn <zellyn@gmail.com> - 2017-04-02 12:14 -0700
| From | mmphosis <mmphosis@macgui.com> |
|---|---|
| Date | 2017-04-01 16:46 +0000 |
| Subject | one cycle |
| Message-ID | <mmphosis-1491065383@macgui.com> |
http://hoop-la.ca/apple2/2017/onecycle/
[toc] | [next] | [standalone]
| From | TomCh <tomcharlesworth26@gmail.com> |
|---|---|
| Date | 2017-04-02 07:42 -0700 |
| Message-ID | <c6180dfb-d91e-449c-8f4d-16ba070e01af@googlegroups.com> |
| In reply to | #3406 |
On Saturday, April 1, 2017 at 5:49:46 PM UTC+1, mmphosis wrote: > http://hoop-la.ca/apple2/2017/onecycle/ AppleWin only does an I/O address check and floating bus read on the opcode fetch, not the opcode's parameter byte(s). So only the access to $C056 will work as expected, not the subsequent reads from $C057 and $C058 (they will not change video mode, and will just read 0x00 data). So the code will jmp $0000. Tom
[toc] | [prev] | [next] | [standalone]
| From | mmphosis <mmphosis@macgui.com> |
|---|---|
| Date | 2017-04-02 17:53 +0000 |
| Message-ID | <mmphosis-1491155816@macgui.com> |
| In reply to | #3408 |
Awesome! Thanks for the info Tom. Now I know why some of my code was doing what it was doing on AppleWin. I am hoping to explore this a little further: executing code that is (or may be) on the floating bus. I really wish I had real hardware. Thanks again. :)
[toc] | [prev] | [next] | [standalone]
| From | Zellyn <zellyn@gmail.com> |
|---|---|
| Date | 2017-04-02 12:14 -0700 |
| Message-ID | <f763e553-7f8e-4fe1-b91f-8bf5a0ccd1c0@googlegroups.com> |
| In reply to | #3409 |
Ooh! I've been thinking of this, mainly in the context of antagonizing 4am :-) I *think* OpenEmulator does the floating bus correctly, at least on II and II+, but I hope to write comprehensive emulator tests for this soonish... Zellyn
[toc] | [prev] | [standalone]
Back to top | Article view | comp.sys.apple2.programmer
csiph-web