Author Topic: NEO N64 Myth IO spec v1.2-A (for V1.2 HW only) [2010-06-11]  (Read 3560 times)

0 Members and 1 Guest are viewing this topic.

Offline Dr.neo

  • Administrator
  • Hero Member
  • *****
  • Posts: 3826
NEO N64 Myth IO spec v1.2-A (for V1.2 HW only)
[2010-06-11]

// if want burn menu to N64 myth cart, and boot from there, please use TYPEA when burn menu

BOOT NEO MENU   << boot from NEO CARD when power on 
NEO MENU TO N64 $?0000000~$?3FFFFFF               

BOOT N64  MENU  << boot from N64 MENU chip when power on 
N64 MENU TO N64 $?0000000~$?3FFFFFF 

=====================================================
// if use 32bit to write data, please REPEAT FFFFH,FFFFH

NEO N64 CARD MENU IO

WRITE N64 N64 SRAM area

RUN_IO   >  $08040020 W:FFFFH,FFFFH // lock all IO action (if want to run GAME, then much lock it) 

INT_IO   >  $08040024 W:FFFFH,FFFFH // enable  MULTI CARD MODE 
                      W:0000H,0000H // disable  MULTI CARD MODE 

================================================================================================
NEO_IO   >  $08040028 W:FFFFH,FFFFH // enable 16bit mode ( $?2000000 $?3FFFFFF N64 read 32 BIT command, hardware only get 16 BIT )
                      W:0000H,0000H disable this mode  ( back to normally ) 

NEO GBA CARD ASIC COMMAND method
"ROMSW_IO W:0000H,0000H
 NEO GBA CARD TO N64 console address: $?2000000 $?3FFFFFF
 
FFD200 < $1FFA400+?2000000 = $3FFA400     << NEO ASIC COMMAND         
================================================================================================
ROMC_IO  >  $08040030 W:FFFFH,FFFFH //swap to the external N64 game cart on backside
                      W:0000H,0000H //disable external game cart

// when ROMC_IO open,NEO GBA CARD and N64 MENU chip will be disable
=================================================================================================
ROMSW_IO >  $08040034 W:0000 = NEO GBA CARD TO N64 ROM ADR $?2000000 $?3FFFFFF ( NEO GAME ROM + MENU ROM )   
                               NEO N64 MENU TO N64 ROM ADR $?0000000~$?1FFFFFF
 
            $08040034 W:FFFF = NEO GBA CARD TO N64 ROM ADR $?0000000 $?3FFFFFF  ( NEO GAME ROM + MENU ROM )
                               NEO N64 MENU OFF
=================================================================================================
SRAM2C_IO > $08040036 W:FFFFH,FFFFH = NEO GBA CARD SRAM TO N64 SRAM $08000000~$0803FFFF
                      W:0000H,0000H = disable             


     //if want to enable SRAM2C_IO ,need SAVE_IO W:000FH,0000FH
=================================================================================================
RST_IO   >  $08040038 W:FFFFH,FFFFH // set the loop back function, when press N64 RESET key then return to myth menu
                      W:0000H,0000H //disable

 // attention: write SRAM2C_IO will affect the RST_IO , seems need change N64 myth CPLD to make it stable
 
=================================================================================================================
CIC_EN      $0804003C W:FFFFH,FFFFH  = use MENU to specify the CIC mode
                      W:0000H,0000H  = use CIC_IO to specify the CIC mode

CIC_IO   >  $08040004 W:0000 > EXT CARD CIC
                      W:0001 > 6101
                      W:0002 > 6102
                      W:0003 > 6103
                      W:0005 > 6105
                      W:0006 > 6106
================================================================================================================
SAVE_IO  >  $08040000 W:0000H > EXT CARD SAVE (use teh external N64 game cart save chip to keep the game save)
                      W:0001H > SRAM  32KB
                      W:0002H > SRAM  64KB
                      W:0003H > SRAM 128KB
                      W:0004H > FRAM 128KB (FLASH RAM )
                      W:0005H > EEP4K
                      W:0006H > EEP16K
                      W:0008H > SRAM 256KB  < INT_IO MODE
                      W:000FH > SAVE OFF

ROM_BANK  > $08040008  BIT0 = RA22
                       BIT1 = RA23
                       BIT2 = RA24
                       BIT3 = RA25   

BANK minimum is 64Mbit
BANK maximum is 1Gbit
                           
ROM_SIZE  > $0804000C  BIT0 >0 ( NA22 = RA22 )
                       BIT1 >0 ( NA23 = RA23 )
                       BIT2 >0 ( NA24 = RA24 )
                       BIT3 >0 ( NA25 = RA25 )   
                     
NAXX = N64 ADR
RAXX = GBA CARD ADR                           

 ::sm-09.gif::
In my world,have 0 and 1 only ......Matrix World......

Offline ChillyWilly

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1751
  • Just a coding machine.
Re: NEO N64 Myth IO spec v1.2-A (for V1.2 HW only) [2010-06-11]
« Reply #1 on: June 11, 2010, 01:27:26 AM »
We still only have the v1.1 firmware update posted.  ~sm-68.gif~.gif

Offline Conle

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2203
Re: NEO N64 Myth IO spec v1.2-A (for V1.2 HW only) [2010-06-11]
« Reply #2 on: June 11, 2010, 11:42:01 AM »
Quote
(for V1.2 HW only)

Does this means that a new and updated n64 myth will be released?

Offline Dr.neo

  • Administrator
  • Hero Member
  • *****
  • Posts: 3826
Re: NEO N64 Myth IO spec v1.2-A (for V1.2 HW only) [2010-06-11]
« Reply #3 on: June 11, 2010, 12:08:40 PM »
We still only have the v1.1 firmware update posted.  ~sm-68.gif~.gif

sorry it's for V1.1 also, so you have this HW in your hand  ~sm-80.gif~.gif
In my world,have 0 and 1 only ......Matrix World......

Offline Dr.neo

  • Administrator
  • Hero Member
  • *****
  • Posts: 3826
Re: NEO N64 Myth IO spec v1.2-A (for V1.2 HW only) [2010-06-11]
« Reply #4 on: June 11, 2010, 12:10:17 PM »
Does this means that a new and updated n64 myth will be released?

if necessary, yes, but seems it's not critical. ~sm-72.gif~.gif
In my world,have 0 and 1 only ......Matrix World......

Offline stefan_iro

  • Full Member
  • ***
  • Posts: 218
  • It´s a me, Mario
Re: NEO N64 Myth IO spec v1.2-A (for V1.2 HW only) [2010-06-11]
« Reply #5 on: June 11, 2010, 08:12:58 PM »
@ Dr.neo:
I (and probably most n64 myth users) have no idea how to use this??? Is it possible to update v1.1 hardware to v1.2 with nero dual programmer? I know someone with nero dual programmer, but a short faq would be nice!
-----------------------------------
8bit & 16bit
the golden age of videogames

Offline Conle

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2203
Re: NEO N64 Myth IO spec v1.2-A (for V1.2 HW only) [2010-06-11]
« Reply #6 on: June 11, 2010, 08:25:11 PM »
@ Dr.neo:
I (and probably most n64 myth users) have no idea how to use this??? Is it possible to update v1.1 hardware to v1.2 with nero dual programmer? I know someone with nero dual programmer, but a short faq would be nice!

v1.2A = v1.1core revised mappings.There's nothing new to upgrade to yet  ~sm-72.gif~.gif

Offline stefan_iro

  • Full Member
  • ***
  • Posts: 218
  • It´s a me, Mario
Re: NEO N64 Myth IO spec v1.2-A (for V1.2 HW only) [2010-06-11]
« Reply #7 on: June 12, 2010, 01:37:49 AM »
v1.2A = v1.1core revised mappings.There's nothing new to upgrade to yet  ~sm-72.gif~.gif

still no menu ?  :'(
-----------------------------------
8bit & 16bit
the golden age of videogames

Offline Sektor

  • Sr. Member
  • ****
  • Posts: 394
    • gtamp.com/DS
Re: NEO N64 Myth IO spec v1.2-A (for V1.2 HW only) [2010-06-11]
« Reply #8 on: June 12, 2010, 01:48:30 AM »
This is information to help developers make a menu.