Jump to content

27

SpiceWare's Blog



DPC+ARM - Part 12, Gamepad Support

Posted by SpiceWare, in DPC+ ARM Development 03 May 2015 · 884 views

NOTE: This is an advanced Atari 2600 programming series. It will not cover basic things like triggering a Vertical Sync, what a Kernel is, why a timer is used in Vertical Blank, etc. If you need to learn that, check out with the following:
Collect - detailed development of a 2K game
2600 Programming for Newbies - use the Sorted Table of Contents topic...


DPC+ARM - Part 11, Beginnings of the Arena Kernel

Posted by SpiceWare, in DPC+ ARM Development 02 May 2015 · 578 views

NOTE: This is an advanced Atari 2600 programming series. It will not cover basic things like triggering a Vertical Sync, what a Kernel is, why a timer is used in Vertical Blank, etc. If you need to learn that, check out with the following:
Collect - detailed development of a 2K game
2600 Programming for Newbies - use the Sorted Table of Contents topic...


DPC+ARM - Part 10, Score & Timer display

Posted by SpiceWare, in DPC+ ARM Development 25 April 2015 · 650 views

NOTE: This is an advanced Atari 2600 programming series. It will not cover basic things like triggering a Vertical Sync, what a Kernel is, why a timer is used in Vertical Blank, etc. If you need to learn that, check out with the following:
Collect - detailed development of a 2K game
2600 Programming for Newbies - use the Sorted Table of Contents topic...


DPC+ARM - Part 9, Functional Menu

Posted by SpiceWare, in DPC+ ARM Development 16 April 2015 · 752 views

NOTE: This is an advanced Atari 2600 programming series. It will not cover basic things like triggering a Vertical Sync, what a Kernel is, why a timer is used in Vertical Blank, etc. If you need to learn that, check out with the following:
Collect - detailed development of a 2K game
2600 Programming for Newbies - use the Sorted Table of Contents topic...


DPC+ARM - Part 8, Multiple Functions

Posted by SpiceWare, in DPC+ ARM Development 04 April 2015 · 831 views

NOTE: This is an advanced Atari 2600 programming series. It will not cover basic things like triggering a Vertical Sync, what a Kernel is, why a timer is used in Vertical Blank, etc. If you need to learn that, check out with the following:
Collect - detailed development of a 2K game
2600 Programming for Newbies - use the Sorted Table of Contents topic...


DPC+ARM - Part 7, 6507/ARM Exchange of Information

Posted by SpiceWare, in DPC+ ARM Development 29 March 2015 · 909 views

NOTE: I want to clarify that this is an advanced Atari 2600 programming series. As such, I will not be covering basic things like triggering a Vertical Sync, what a Kernel is, why you need to set a timer for Vertical Blank, etc. If you need to learn that you should check out with the following:
Collect - detailed development of a 2K game
2600 Programmin...


DPC+ARM - Part 6, DPC+ Cartridge Layout

Posted by SpiceWare, in DPC+ ARM Development 02 March 2015 · 969 views

DPC+ Driver

The DPC+ Driver is the ARM code that the Harmony/Melody runs in order to emulate a DPC+ coprocessor.

The 6507 in the Atari has no access to the driver.

While the driver is located in ROM, it is copied into RAM when the Harmony/Melody first powers up. This is because the code runs faster when located in RAM and the extra speed is requi...


DPC+ARM - Part 5, C Compiler

Posted by SpiceWare, in DPC+ ARM Development 24 February 2015 · 692 views

Update Ubuntu

There were some updates to Ubuntu. If you applied them, you'll probably need to re-install the Guest Additions , then restart your virtual machine.

Download

Due to the Max File size of 50 MB, I've divided each of the compiler installers into 3 parts using the split 1 command.

Using your Host OS, create a new folder in the Shared...


DPC+ARM - Part 4, Cloning

Posted by SpiceWare, in DPC+ ARM Development 21 February 2015 · 557 views

Cloning

Note: Cloning is optional, but will be useful to you in the future.

We have 4 different versions of the compiler available. Normally you'd want to use just the latest version; however, through experimentation, we've found that sometimes an older version will produce smaller code. That can be extremely useful when trying to fit everything into...


DPC+ARM - Part 3, VirtualBox update, Ubuntu update, disable Screen Lock

Posted by SpiceWare, in DPC+ ARM Development 15 February 2015 · 508 views

VirtualBox update

VirtualBox has an update, it's now at version 4.3.22. Go ahead and install it.

Ubuntu will encounter an error when you log in after updating VirtualBox. Just acknowledge it. After that, VirtualBox will notify you that the Guest Additions need to be updated, do so. That will take care of the Ubuntu error.

Ubuntu updates

Periodic...






Search My Blog

Recent Entries

Recent Comments

Latest Visitors

1 user(s) viewing

0 members, 1 guests, 0 anonymous users