Skip to content

Commit

Permalink
Version 9.0 - see readme.md for details.
Browse files Browse the repository at this point in the history
  • Loading branch information
wavemotion-dave committed Oct 21, 2023
1 parent 4742d59 commit 7f59e15
Show file tree
Hide file tree
Showing 7 changed files with 11 additions and 6 deletions.
Binary file modified ColecoDS.nds
Binary file not shown.
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ include $(DEVKITARM)/ds_rules

export TARGET := ColecoDS
export TOPDIR := $(CURDIR)
export VERSION := 8.9b
export VERSION := 9.0

ICON := -b $(CURDIR)/logo.bmp "ColecoDS $(VERSION);wavemotion-dave;https://github.com/wavemotion-dave/ColecoDS"

Expand Down
5 changes: 5 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -403,6 +403,11 @@ And then move the soundbank.h file to the arm9/sources directory

Versions :
-----------------------
V9.0: 21-Oct-2023 by wavemotion-dave
* Fixed loading of SC-3000 Survivors Multi/Megacart roms.
* Slight optmization to I/O read driver.
* Minor cleanup as time permitted.

V8.9: 20-Sep-2023 by wavemotion-dave
* Further cleanup of the ADAM driver to eliminate title-screen glitches and provide support for 320K disks.
* Slight optmization across the board resulting in another frame or two of performance.
Expand Down
Binary file modified arm9/gfx_data/pdev_bg0.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion arm9/source/colecoDS.h
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
#include <string.h>
#include "C24XX.h"

#define VERSIONCLDS "8.9"
#define VERSIONCLDS "9.0"

extern u32 debug[10];

Expand Down
6 changes: 3 additions & 3 deletions arm9/source/colecomngt.c
Original file line number Diff line number Diff line change
Expand Up @@ -228,7 +228,7 @@ void BufferKeys(char *str)
// Called every frame... so 1/50th or 1/60th of a second. We will virtually 'press' and
// hold the key for roughly a tenth of a second and be smart about shift keys...
// ---------------------------------------------------------------------------------------
void ProcessBufferedKeys(void)
ITCM_CODE void ProcessBufferedKeys(void)
{
static u8 next_dampen_time = 5;
static u8 dampen = 0;
Expand Down Expand Up @@ -1003,7 +1003,7 @@ unsigned char cpu_readport_pencil2(register unsigned short Port)
/** Z80 emulation calls this function to read a byte from **/
/** a given I/O port. **/
/*************************************************************/
unsigned char cpu_readport16(register unsigned short Port)
ITCM_CODE unsigned char cpu_readport16(register unsigned short Port)
{
if (machine_mode & (MODE_MSX | MODE_SG_1000 | MODE_SORDM5 | MODE_PV2000 | MODE_MEMOTECH | MODE_SVI | MODE_EINSTEIN | MODE_PENCIL2))
{
Expand Down Expand Up @@ -1058,7 +1058,7 @@ unsigned char cpu_readport16(register unsigned short Port)
/** Z80 emulation calls this function to write a byte to a **/
/** given I/O port. **/
/*************************************************************/
void cpu_writeport16(register unsigned short Port,register unsigned char Value)
ITCM_CODE void cpu_writeport16(register unsigned short Port,register unsigned char Value)
{
if (machine_mode & (MODE_MSX | MODE_SG_1000 | MODE_SORDM5 | MODE_PV2000 | MODE_MEMOTECH | MODE_SVI | MODE_EINSTEIN))
{
Expand Down
2 changes: 1 addition & 1 deletion arm9/source/creativision.c
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@ unsigned char KEYBD[8] = { 255, 255, 255, 255, 255, 255, 255, 255 };
*
* Called from cpu on access to memory in the range $1000 - $1FFF
*/
ITCM_CODE void PIA_Write(word addr, byte data)
void PIA_Write(word addr, byte data)
{

switch (addr & 3) {
Expand Down

0 comments on commit 7f59e15

Please sign in to comment.