https://github.com/willsams/pascalorama_pong
Pascal Bosquet's Pong demo (http://www.pascalorama.com/megadrive-m68000-programming/) modified to compile by GNU Assembly.
https://github.com/willsams/pascalorama_pong
68000 gas gnu-assembler pascal-bosquet pong sega-genesis sega-mega-drive
Last synced: about 1 month ago
JSON representation
Pascal Bosquet's Pong demo (http://www.pascalorama.com/megadrive-m68000-programming/) modified to compile by GNU Assembly.
- Host: GitHub
- URL: https://github.com/willsams/pascalorama_pong
- Owner: WillSams
- Created: 2017-05-16T13:59:00.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2022-01-16T16:16:06.000Z (over 3 years ago)
- Last Synced: 2025-05-12T20:01:32.544Z (about 1 month ago)
- Topics: 68000, gas, gnu-assembler, pascal-bosquet, pong, sega-genesis, sega-mega-drive
- Language: Assembly
- Homepage:
- Size: 15.6 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- Funding: .github/FUNDING.yml
Awesome Lists containing this project
README
Pong by [Pascal Bosquet][6]
====================================================================================
Original code can be found here -> (http://www.pascalorama.com/megadrive-m68000-programming/)Just me poking around Pascal Bosquet's code to get this running in GNU Assembly (GAS). I'm currently learning the M68000 and Mega Drive/Genesis programming, this code just took a bit figuring out how the header should look like and getting the make file just right. I don't see a lot of newer examples online using GAS, figured others would find this useful so I decided to put this on Github.
If you don't have a tool chain installed already, I have a script for [Linux][1] or [Windows][2] to get you set up. There are also [SGDK][4] and [Marsdev][5] as options if you want to code in C instead of GNU Assembly.For debugging, I use [Blast 'Em][3]. Modify the makefile to use whatever emulator you like.
[1]: https://gist.github.com/WillSams/c4cbf6235b467d8b595693969342237e
[2]: https://gist.github.com/WillSams/f592f9d494b51119945440f7e91079b0
[3]: https://www.retrodev.com/blastem/
[4]: https://github.com/Stephane-D/SGDK
[5]: https://github.com/andwn/marsdev
[6]: https://github.com/pascalorama