HackerTrans
TopNewTrendsCommentsPastAskShowJobs

WillFlux

no profile record

Submissions

[untitled]

1 points·by WillFlux·2 jaar geleden·0 comments

[untitled]

1 points·by WillFlux·2 jaar geleden·0 comments

[untitled]

1 points·by WillFlux·2 jaar geleden·0 comments

RISC-V Assembler: Branch Set

projectf.io
3 points·by WillFlux·2 jaar geleden·2 comments

RISC-V Assembler: Load Store

projectf.io
3 points·by WillFlux·2 jaar geleden·1 comments

Mac History 86.11 – Radius Full Page Display

systemtalk.org
1 points·by WillFlux·2 jaar geleden·1 comments

RISC-V Assembler: Arithmetic

projectf.io
72 points·by WillFlux·2 jaar geleden·47 comments

Mac History 85.10 – Welcome to Macintosh

systemtalk.org
2 points·by WillFlux·2 jaar geleden·0 comments

Mac History 85.11 – PageMaker and Atari ST

systemtalk.org
1 points·by WillFlux·3 jaar geleden·0 comments

A Macintosh History 86.12

systemtalk.org
2 points·by WillFlux·3 jaar geleden·0 comments

comments

WillFlux
·11 maanden geleden·discuss
Thanks. I want to keep the software simple while having proper support for the graphics and audio hardware. I already have some prototype software written is RISC-V asm. I’ll probably use lua as the first high-level language, as it has a small code base and runs well on memory-constrained systems.

I’m not yet sure what features the OS will offer; it partly depends on interrupts and whether I support virtual memory. But I’m not trying to create another UNIX; there are plenty of those already. However, the system will be modern, e.g. using UTF-8 encoding.
WillFlux
·11 maanden geleden·discuss
I'm surprised by this. 1280x768 is an unusual resolution, what display timings are you using?

I've found 1024x768 and 1280x720 are both well supported. I tend to use these display timings: https://projectf.io/posts/video-timings-vga-720p-1080p/
WillFlux
·11 maanden geleden·discuss
Hello, I'm the author of the Project F blog. I'd be happy to field any questions you have.
WillFlux
·2 jaar geleden·discuss
RISC-V takes a different approach to branching, even compared to other RISC processors. There are no status registers AKA condition codes.
WillFlux
·2 jaar geleden·discuss
Load-store architecture is a defining quality of RISC in general and RISC-V in particular. If you're used to a rich set of addressing modes in x86 or 68K, coding on RISC-V asm is a bit of a shock, but I'm definitely warming to it.
WillFlux
·2 jaar geleden·discuss
Burrell Smith and Andy Hertzfeld worked for Radius on the Full Page Display. How different would Apple have been if it had held onto more of the original Macintosh team in the mid-80s?
WillFlux
·2 jaar geleden·discuss
68000 is, in many ways, the pinnacle of assembler for programming, but RISC-V is pretty fun, too. I hope RISC-V tempts a few more people to try asm programming (again).