6502.org Forum  Projects  Code  Documents  Tools  Forum
It is currently Tue Nov 12, 2024 9:02 am

All times are UTC




Post new topic Reply to topic  [ 3 posts ] 
Author Message
PostPosted: Sat Jul 05, 2014 7:40 pm 
Offline

Joined: Mon Dec 16, 2013 9:15 pm
Posts: 3
I am currently rebuilding my Emma II simulator that I began at the beginning of the year.

The reason for the rebuild is that I have successful gotten my Emma II board to work and so now want to make my simulator mimic the exact behaviour as much as possible. Previously it was an excuse to get a system to replicate the processing of the 6502 but now I can go further.

I have found a conversation from 2010 (last post was 2013 but this was a later add on comment): viewtopic.php?f=4&t=2388

I have also messaged one of those on the topic but to no avail unfortunately. On this topic is a mention of the routines within the monitor eeprom (SE116/A, in my case) and a list of routine names:

    Data Insert Routine
    Display 8
    Display routine
    Multiply by 10
    Multiply by 16
    Hex2Dec/Dec2Hex
    Branch Offset Calculator
    Re-locator
    Checksum Routine
    Write 4 Characters to display
    Display Memory Contents
    Display Memory Contents of indirect address
    Display Accumulator Contents.
    Display 4 Characters
    Read the Keys
    Output Data to the Cassette interface
    Input Data from the Cassette interface

Does anyone have any further information on how these routines worked, what their function was? Anything that may help me in my hunt?

Someone else on there mentioned that they had a series of manuals for the Emma II. I have the Hardware Manual, the User Manual and the Instruction Set but nothing else. Can anyone help in this respect?

I am currently encoding the 7 segment display system and trying to work out the best way of doing this. I have 7 segments (woohoo) and the decimal point. I remember these needing octal values for the seven segment but the decimal point? I'm assuming a nibble for each segment; therefore to display a full address would require two bytes - ignoring the A for address that first appears and so makes it an additional nibble. Am I right here? Would it me MSB defining the decimal or the LSB with the remaining bits being the main 7-segment display?

Any and all help gratefully received.

****Found the information in the user manual and extracted the actual code via my own Emma II board.****


Top
 Profile  
Reply with quote  
PostPosted: Sat Aug 19, 2017 2:40 am 
Offline

Joined: Mon Aug 15, 2016 4:32 pm
Posts: 26
Garynewport, are you still around and do you definitely have the hardware manual? Would be great to get a scan of that available here or somewhere. I'd be glad to cover expenses for doing that.

john - colorado springs, co


Top
 Profile  
Reply with quote  
PostPosted: Sun Aug 20, 2017 6:46 pm 
Offline
User avatar

Joined: Thu Dec 11, 2008 1:28 pm
Posts: 10977
Location: England
(Garynewport - I see you note that you've extracted code - I encourage you to share it! Post here as a zip attachment, or PM me if you can't find a way.)


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 3 posts ] 

All times are UTC


Who is online

Users browsing this forum: No registered users and 0 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to: