View unanswered posts | View active topics It is currently Thu Mar 28, 2024 10:26 pm

Search found 64 matches
Search term used: 65m32 Search these results:

 Search 
Author Message

 Forum: General programming   Topic: Is the >> operator portable across different C compilers?

Posted: Mon Jan 27, 2014 1:29 am 

Replies: 6
Views: 9276

... or F0000000 to be printed? I seem to remember reading somewhere that this behavior of >> is compiler-dependent, and I will be using gcc for my 65m32 simulator. I can spend a bit more effort to explicitly deal with the MSBs in my code, should it turn out to be a potential portability issue. ...

 Forum: Languages and tools   Topic: Stack pointer register in ITC Forth.

Posted: Mon Mar 03, 2014 2:55 am 

Replies: 7
Views: 11325

Hello, all. As a newcomer to forth, I have been working on an implementation to 'shake out' the instruction set in my hobby 65m32 cpu design. Do any of you (especially Garth, Jeff, and Brad) have any insights about the hazards of using the system stack for the data stack? I know that ...

 Forum: Languages and tools   Topic: Stack pointer register in ITC Forth.

Posted: Mon Mar 03, 2014 5:54 am 

Replies: 7
Views: 11325

... enough to hit the entire addressable range, you can go back to using it like a negative number. I think you would need 32 bits for that on the 65m32, not the 24 I think you have in standard operands. Using a second 32-bit byte as an operand might still be more efficient than the alternative ...

 Forum: Languages and tools   Topic: Stack pointer register in ITC Forth.

Posted: Mon Mar 03, 2014 6:06 am 

Replies: 7
Views: 11325

... complicate things a bit, though, at least for a subroutine that wanted to access d2OS or deeper. I think you would need 32 bits for that on the 65m32, not the 24 I think you have in standard operands. Using a second 32-bit byte as an operand might still be more efficient than the alternative ...

 Forum: Languages and tools   Topic: Stack pointer register in ITC Forth.

Posted: Mon Mar 03, 2014 7:25 am 

Replies: 7
Views: 11325

I think you would need 32 bits for that on the 65m32, not the 24 I think you have in standard operands. Using a second 32-bit byte as an operand might still be more efficient than the alternative though. No, any offset in the range [-65535 .. +65535] ...

 Forum: Languages and tools   Topic: ITC Header question / string question

Posted: Wed Apr 02, 2014 1:54 am 

Replies: 1
Views: 5335

... That's where my question comes in. Is there such a thing as a 'standard' format for strings in Forth? The reason that I'm asking is that my 65m32 doesn't address bytes, only 32-bit words, and I don't want to waste 75% of my available bits on strings by following a byte-oriented format. I ...

 Forum: Projects   Topic: EPiC - A new 68k multi-processor motherboard project

Posted: Tue Apr 14, 2015 6:04 am 

Replies: 265
Views: 178422

... all original hardware may make a memorable mark on the hobby scene ... I'm stumbling (like a wounded mule) toward the same ultimate goal with my 65m32, but I have no idea if my efforts and abilities will be sufficient to complete it in my lifetime. Maybe the journey can be as emotionally rewarding ...

 Forum: Projects   Topic: DTLC "ditlc" Discrete Transistor Logic Computer

Posted: Sat May 28, 2016 3:31 pm 

Replies: 16
Views: 19074

Welcome Squoril, You definitely have your work cut out for you, but what you are envisioning is certainly not impossible. My floundering 65m32 design will be destined for an FPGA, and I don't expect it to top 25 MIPS with current hobbyist technology. There is plenty of prior art "out ...

 Forum: Projects   Topic: Introducing the 65m32

 Post subject: Introducing the 65m32
Posted: Thu Aug 04, 2016 6:24 am 

Replies: 48
Views: 92579

... from 2013 are a bit out-dated, but the general idea of what I'm trying to do should still be apparent: http://forum.6502.org/search.php?keywords=65m32&terms=all&author=&sc=1&sf=all&sk=t&sd=a&sr=posts&st=0&ch=300&t=0&submit=Search https://groups.google.com/forum/#!search/65m32%7Csort:date ...

 Forum: Projects   Topic: Introducing the 65m32

 Post subject: Re: Introducing the 65m32
Posted: Thu Aug 04, 2016 9:43 am 

Replies: 48
Views: 92579

Thanks for posting your write-up Mike - looking forward to the next instalment.
I'm interested to see how you deal with indirect addressing, as that was historically a very important innovation.
Also interested to see how Z not being zero can help!

 Forum: Projects   Topic: Introducing the 65m32

 Post subject: Re: Introducing the 65m32
Posted: Thu Aug 04, 2016 11:01 am 

Replies: 48
Views: 92579

... this capability will provide when dealing directly with packed 8-bit and 16-bit quantities. Once again thanks for sharing the details of your 65m32 concept.

 Forum: Projects   Topic: Introducing the 65m32

 Post subject: Re: Introducing the 65m32
Posted: Fri Aug 05, 2016 3:09 am 

Replies: 48
Views: 92579

... be giddy with excitement. Ease of programming comes naturally to me, because I am the architect, but I most certainly don't want to be the only 65m32 assembly language programmer, so I have become mindful of quirks that may turn potential programmers off. For example: My original design didn't ...

 Forum: Projects   Topic: Introducing the 65m32

 Post subject: Re: Introducing the 65m32
Posted: Fri Aug 05, 2016 7:24 am 

Replies: 48
Views: 92579

Great. looking forward to your next installment. I too am a fan of the solution that you and Dieter have apparently included in your architecture to deal with long immediate and direct address values. I suspect that feature is partly driven by some of the features of the ARM architecture. Fixed leng...

 Forum: Projects   Topic: Introducing the 65m32

 Post subject: Re: Introducing the 65m32
Posted: Sat Aug 06, 2016 6:38 am 

Replies: 48
Views: 92579

... the old familiar 65xx mnemonics not included in the matrix above, like jmp , bne , pla , tax , iny , clc , jsr , rts , …?” The answer lies in the 65m32's simple yet flexible operand modes, which allow these instructions (and many more) to be synthesized in a single basic 32-bit instruction. Because ...

 Forum: Projects   Topic: Introducing the 65m32

 Post subject: Re: Introducing the 65m32
Posted: Sat Aug 06, 2016 5:44 pm 

Replies: 48
Views: 92579

... any word or half-word that spans a word boundary. In other words, no mis-aligned accesses. This'll make the HDL quite a lot easier. (It also makes 65m32 programming slightly harder, but only compared to having full support for byte addressing. Compared with no support you're much better off.) Full ...
Sort by:  
Page 1 of 5 [ Search found 64 matches ]



Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software