6502.org Forum  Projects  Code  Documents  Tools  Forum
It is currently Sat Nov 16, 2024 7:49 pm

All times are UTC




Post new topic Reply to topic  [ 45 posts ]  Go to page Previous  1, 2, 3
Author Message
 Post subject: Proof of Concept Website
PostPosted: Fri Aug 24, 2012 9:25 pm 
Offline
User avatar

Joined: Thu May 28, 2009 9:46 pm
Posts: 8491
Location: Midwestern USA
I have posted the complete source code for POC's BIOS ROM, along with the schematics and printed circuit board layouts, on my POC website.

_________________
x86?  We ain't got no x86.  We don't NEED no stinking x86!


Top
 Profile  
Reply with quote  
PostPosted: Tue Aug 28, 2012 4:19 pm 
Offline
User avatar

Joined: Fri Oct 31, 2003 10:00 pm
Posts: 200
BigDumbDinosaur wrote:
I have posted the complete source code for POC's BIOS ROM, along with the schematics and printed circuit board layouts, on my POC website.


Remarkable job! Thank you for sharing. I love the simplicity of the design.

Nice website, easy to find my way. Works fine in Firefox, Chrome and IE9 are a disaster.

Hans


Top
 Profile  
Reply with quote  
PostPosted: Tue Aug 28, 2012 6:31 pm 
Offline
User avatar

Joined: Thu May 28, 2009 9:46 pm
Posts: 8491
Location: Midwestern USA
HansO wrote:
Remarkable job! Thank you for sharing. I love the simplicity of the design.

Thanks. There's more to come.

I started with simplicity as a goal, as complicated designs tend to have complicated problems. POC V2 will have programmable logic, so it will be more complicated in some ways, but actually simpler in others. The complication will be in the CPLD, which makes it simpler. :)

Quote:
Nice website, easy to find my way. Works fine in Firefox, Chrome and IE9 are a disaster.

IE-anything is a disaster. Everything was tested with Firefox and SeaMonkey. I have a disclaimer on the home page advising against the use of IE for anything, both because doing so can be hazardous to the health of Windows and because it's really a lousy browser. This whole "standards don't apply to us" behavior on Microsoft's part exhausted my patience many years ago. IE doesn't work right because it wasn't designed right.

As for Chrome, I have no clue, as I have never used it. If you could provide some screen-shots of the Chrome "disasters" maybe I can troubleshoot a bit.

_________________
x86?  We ain't got no x86.  We don't NEED no stinking x86!


Top
 Profile  
Reply with quote  
PostPosted: Tue Aug 28, 2012 7:02 pm 
Offline

Joined: Sun Apr 10, 2011 8:29 am
Posts: 597
Location: Norway/Japan
Works perfectly in Chromium, which is Chrome on Linux. I've been all over the site with that browser and found nothing wrong.

-Tor


Top
 Profile  
Reply with quote  
PostPosted: Wed Aug 29, 2012 12:03 am 
Offline
User avatar

Joined: Thu May 28, 2009 9:46 pm
Posts: 8491
Location: Midwestern USA
Tor wrote:
Works perfectly in Chromium, which is Chrome on Linux. I've been all over the site with that browser and found nothing wrong.

-Tor

Thanks for checking. I'm systematically working my way through all pages and revalidating them against W3C to be sure. Even if minor errors are detected they usually don't prevent pages from rendering. I can see every page on the site in both Firefox and SeaMonkey. More often than not, it turns out to either be a browser setup issue or use of Internet Explorer.

_________________
x86?  We ain't got no x86.  We don't NEED no stinking x86!


Top
 Profile  
Reply with quote  
PostPosted: Fri Sep 07, 2012 8:14 pm 
Offline
User avatar

Joined: Tue Mar 02, 2004 8:55 am
Posts: 996
Location: Berkshire, UK
I've converted your code to use my 65816 assembler.

http://www.obelisk.demon.co.uk/forum/rom1.0-converted.zip

Original files included so you can see the differences. Should build on any platform with Java 1.6 but the slashes in the Makefile paths might need reversing.

_________________
Andrew Jacobs
6502 & PIC Stuff - http://www.obelisk.me.uk/
Cross-Platform 6502/65C02/65816 Macro Assembler - http://www.obelisk.me.uk/dev65/
Open Source Projects - https://github.com/andrew-jacobs


Top
 Profile  
Reply with quote  
 Post subject: Proof of Concept Website
PostPosted: Sat Sep 08, 2012 5:05 am 
Offline
User avatar

Joined: Thu May 28, 2009 9:46 pm
Posts: 8491
Location: Midwestern USA
POC's BIOS ROM is finally version 1.0.0, so I have updated the complete source code on the POC website.

_________________
x86?  We ain't got no x86.  We don't NEED no stinking x86!


Top
 Profile  
Reply with quote  
PostPosted: Thu Sep 13, 2012 5:54 pm 
Offline
User avatar

Joined: Tue Mar 02, 2004 8:55 am
Posts: 996
Location: Berkshire, UK
I've nearly finished porting the code. It all assembles but its not byte for byte identical yet.

There are a couple of places in the code where 16-bit register mode is selected (via the macros) and is not turned off so the following code generates 16-bit instructions where 8-bits was expected. Not a problem in the Kowalski assembler as it knows nothing about 65816 conventions, but its not quite right.

Should be done by the weekend.

_________________
Andrew Jacobs
6502 & PIC Stuff - http://www.obelisk.me.uk/
Cross-Platform 6502/65C02/65816 Macro Assembler - http://www.obelisk.me.uk/dev65/
Open Source Projects - https://github.com/andrew-jacobs


Top
 Profile  
Reply with quote  
PostPosted: Fri Sep 14, 2012 9:28 pm 
Offline
User avatar

Joined: Tue Mar 02, 2004 8:55 am
Posts: 996
Location: Berkshire, UK
All ported and compared. Follow the link for the latest ZIP.

http://www.obelisk.demon.co.uk/forum/rom1.0-2010-09-14.zip

_________________
Andrew Jacobs
6502 & PIC Stuff - http://www.obelisk.me.uk/
Cross-Platform 6502/65C02/65816 Macro Assembler - http://www.obelisk.me.uk/dev65/
Open Source Projects - https://github.com/andrew-jacobs


Top
 Profile  
Reply with quote  
PostPosted: Fri Sep 14, 2012 9:45 pm 
Offline
User avatar

Joined: Thu May 28, 2009 9:46 pm
Posts: 8491
Location: Midwestern USA
BitWise wrote:
All ported and compared. Follow the link for the latest ZIP.

http://www.obelisk.demon.co.uk/forum/rom1.0-2010-09-14.zip

Looks as though you've got the bitwise operands correctly assembling. :D

_________________
x86?  We ain't got no x86.  We don't NEED no stinking x86!


Top
 Profile  
Reply with quote  
PostPosted: Fri Nov 30, 2012 8:32 pm 
Offline
User avatar

Joined: Thu May 28, 2009 9:46 pm
Posts: 8491
Location: Midwestern USA
I have done a little updating on my POC website.

The latest BIOS source code has been posted (see the downloads page), as well as updated schematics and PCB layouts. I've also posted a library of character string manipulation programs that are written to run on the 65C816 in native mode. These programs use no static storage and instead, store all variables on the MPU stack. If you are interested in exploiting the '816's stack addressing features you may find the study of this code to be instructive.

Also, if anyone is interested in acquiring a POC V1.1 unit for experimenting please contact me via PM. I have extra parts and can furnish the unit as a "kit" (i.e., as a pile of parts with PCB and relevant drawings), or as an assembled and tested unit. It's free for the asking!

_________________
x86?  We ain't got no x86.  We don't NEED no stinking x86!


Top
 Profile  
Reply with quote  
PostPosted: Tue Mar 19, 2013 4:41 am 
Offline
User avatar

Joined: Thu May 28, 2009 9:46 pm
Posts: 8491
Location: Midwestern USA
BigDumbDinosaur wrote:
So this will be my last year as a full-time worker. By the end of December, I am going to semi-retire (I'm 67) and spend more time doing non-business things, such as playing music and monkeying with my toys...

So I thought. A company that was a client of a friend who left the computer business tempted me with too much money and so, as they say, the road to hell has been paved with the best of intentions. I'm back to a full workday...just can't stay away from that stuff. :oops:

Meanwhile, I added a new page to my POC website. That page isn't complete but has enough new content to justify being published.

_________________
x86?  We ain't got no x86.  We don't NEED no stinking x86!


Top
 Profile  
Reply with quote  
 Post subject: Proof of Concept Website
PostPosted: Mon May 12, 2014 4:23 am 
Offline
User avatar

Joined: Thu May 28, 2009 9:46 pm
Posts: 8491
Location: Midwestern USA
I've done some updating on the website. Also, the source code for Supermon 816 is now available from the downloads page.

_________________
x86?  We ain't got no x86.  We don't NEED no stinking x86!


Top
 Profile  
Reply with quote  
PostPosted: Tue May 13, 2014 3:12 pm 
Offline

Joined: Mon Mar 25, 2013 9:26 pm
Posts: 183
Location: Germany
I think there's a small typo in the first page of the POC, where the parts are listed.

Quote:
27C256 256k x 8 EPROM in a DIP28 ...


The 27C256 (as well as the 28C256) is a 32k x 8 (E)EPROM afaik.

Mario.

_________________
How should I know what I think, until I hear what I've said.


Top
 Profile  
Reply with quote  
PostPosted: Tue May 13, 2014 6:05 pm 
Offline
User avatar

Joined: Thu May 28, 2009 9:46 pm
Posts: 8491
Location: Midwestern USA
mkl0815 wrote:
I think there's a small typo in the first page of the POC, where the parts are listed.

Quote:
27C256 256k x 8 EPROM in a DIP28 ...

The 27C256 (as well as the 28C256) is a 32k x 8 (E)EPROM afaik.

Mario.

Good catch! It appears that goof has been there ever since I originally put up the site two years ago. :oops:

_________________
x86?  We ain't got no x86.  We don't NEED no stinking x86!


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 45 posts ]  Go to page Previous  1, 2, 3

All times are UTC


Who is online

Users browsing this forum: commodorejohn and 4 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: