Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.sys.apple2.programmer > #4507 > unrolled thread
| Started by | christopherdumas@gmail.com |
|---|---|
| First post | 2018-04-16 13:29 -0700 |
| Last post | 2018-04-16 16:43 -0700 |
| Articles | 3 — 2 participants |
Back to article view | Back to comp.sys.apple2.programmer
Programming games for the Apple IIGS, where to start? christopherdumas@gmail.com - 2018-04-16 13:29 -0700
Re: Programming games for the Apple IIGS, where to start? D Finnigan <dog_cow@macgui.com> - 2018-04-16 23:28 +0000
Re: Programming games for the Apple IIGS, where to start? christopherdumas@gmail.com - 2018-04-16 16:43 -0700
| From | christopherdumas@gmail.com |
|---|---|
| Date | 2018-04-16 13:29 -0700 |
| Subject | Programming games for the Apple IIGS, where to start? |
| Message-ID | <0196a27a-d8f8-4c29-ab04-89bb60af1493@googlegroups.com> |
Hi everyone, I recently got an Apple IIGS and have it booting GS/OS off of a compact flash with 10 32MB ProDOS volumes. It's a great little setup and I've installed ORCA/M, 816 Paint, Merlin 16+ and Complete Pascal (also known as TML Pascal II) so I can get started programming for it. I understand that basic system things like the memory map and what's in the Toolbox, and I know Pascal and 65816 assembly language, but I'm not sure where to start actually writing games. My goal, for now, is to just display an image on the screen that I've saved from 816 Paint but I don't even know how to A) load a file as binary into memory, and B) if 816 Paint even saves in binary. Also, I'm not sure whether I should be using the QuickDraw toolbox for games or not. It seems really overly complicated and oriented towards desktop applications, which as of yet I have no interest in. I'd really appreciate some pointers. I've read the Apple IIGS User's Guide and Owner's Guide, as well as A Technical Introduction to the IIGS and the Programmer's Introduction to the IIGS as well as parts of the Firmware, Hardware and Toolbox references. Any help would be appreciated! Thanks! - Chris Dumas
[toc] | [next] | [standalone]
| From | D Finnigan <dog_cow@macgui.com> |
|---|---|
| Date | 2018-04-16 23:28 +0000 |
| Message-ID | <dog_cow-1523921300@macgui.com> |
| In reply to | #4507 |
christopherdumas wrote: > Hi everyone, I recently got an Apple IIGS and have it booting GS/OS off of > a compact flash with 10 32MB ProDOS volumes. It's a great little setup and > I've installed ORCA/M, 816 Paint, Merlin 16+ and Complete Pascal (also [...] > I've read the Apple IIGS User's Guide and > Owner's Guide, as well as A Technical Introduction to the IIGS and the > Programmer's Introduction to the IIGS as well as parts of the Firmware, > Hardware and Toolbox references. Those books are a good start. Next I'd ask if you have the documentation for those development systems, and if so, have you followed the "hello, world" tutorials for them? -- ]DF$ The New Apple II User's Guide: https://macgui.com/newa2guide/
[toc] | [prev] | [next] | [standalone]
| From | christopherdumas@gmail.com |
|---|---|
| Date | 2018-04-16 16:43 -0700 |
| Message-ID | <2ea65bc7-9c0b-47dc-b603-631edb700f80@googlegroups.com> |
| In reply to | #4508 |
On Monday, April 16, 2018 at 4:28:23 PM UTC-7, D Finnigan wrote: > christopherdumas wrote: > > Hi everyone, I recently got an Apple IIGS and have it booting GS/OS off of > > a compact flash with 10 32MB ProDOS volumes. It's a great little setup and > > I've installed ORCA/M, 816 Paint, Merlin 16+ and Complete Pascal (also > [...] > > I've read the Apple IIGS User's Guide and > > Owner's Guide, as well as A Technical Introduction to the IIGS and the > > Programmer's Introduction to the IIGS as well as parts of the Firmware, > > Hardware and Toolbox references. > > Those books are a good start. Next I'd ask if you have the documentation for > those development systems, and if so, have you followed the "hello, world" > tutorials for them? > > > -- > ]DF$ > The New Apple II User's Guide: > https://macgui.com/newa2guide/ Sort of. I've gotten hello world written out in super-high-res graphics mode for Pascal, and for now Merlin 16+ is my main assembler, and I've written a few little programs with it, so I'm sure I could write hello world to the screen too, using the same QuickDraw things as Pascal. I'd like to start first with Pascal, however, since that way I don't have to worry about missing macros to use the Toolbox or jumping to the Toolbox's memory locations, etc. I know 6502 assembly pretty well, however, having written a bad R-Type clone for the C64 among other things. I have indeed read the manuals all the way through for all of my development systems.
[toc] | [prev] | [standalone]
Back to top | Article view | comp.sys.apple2.programmer
csiph-web