առաջին անգամ gpt4o֊ն ա պատասխանոմւ, նոյն հարցին յետոյ պատասխանում ա gpt4֊ը՝
4o֊ն տուֆտում ա։ ոնց որ չիմանայ ոչ մի բան ու իմ ասածը կրկնի։
4֊ը ասում ա որ իսկապէս, CM602 պրոցեսոր կար բուլղարական։ նման բան երբ փնտրում եմ, գտնում եմ։
meta-llama֊ին եմ ուզում հարցնել, բայց ինչ֊որ պատճառով սթարտ չի լինում։
#աբ #աբօ #պատմութիւն #6502 #CM602 #СМ6502 #CM6502 #բուլղարիա #պրաւեց #ռետրօհամակարգչութիւն
բուլղարիայում, ի տարբերութիւն խսհմ֊ի, կարողացել են 6502֊ի կլոն սարքել։ սա այս CM630P֊ն էր, կամ գուցէ СМ630Р֊ն։ (:
8708֊ը նշանակում ա որ 1987 թուի 8֊րդ շաբաթուայ մէջ են արտադրել։
#բուլղարիա #6502 #CM630P #СМ630Р #պրոցեսոր #պատմութիւն #պրավեց #պրաուեց #պրաւեց
ուրեմն, փորձում էի «բարեւ աշխարհ» գրել oric atmos֊ի համար հէնց cc65֊ով։
նախ մտածեցի՝ պէտք ա գտնել իրա մինիմալ օհ֊ի ֆունկցիաների ցանկը։ ես այն ունէի pravetz-8d ֊ի հետ եկած, մատրիցային տպիչով արուած գրքի մէջ։
դա, ի դէպ խօսում ա բուլղարական արտադրութեան բարձր որակի մասին՝ սովէտական «միկրոշայի» ձեռնարկը պատճէն էր (քսէրոքս)՝ գրամեքենայով հաւաքուած տեքստի եւ այդ նոյն էջերում ձեռագիր տեքստի։
ֆունկցիաների ցանկը գտայ այստեղ։ iss֊ը լաւ մեկնաբանել ա յիշողութեան դամփը, եւ աւելացրել ա յղումներ — շատ լաւ գործ ա արել։
էստեղ գտայ ping ֊ի հասցէն, նախ դա արեցի։ տող տպելը չկարողացայ։
յետոյ այս գիրքն էի կարդում։ ու նա էնտեղ նկարագրում ա ինչպէս տպել տող՝ նիշ առ նիշ, զի տող տպելու հատուկ ֆունկցիա չկայ։
մի քիչ փոխեցի իր կոդը, էսպիսի տեսք ունեցաւ իմը՝
.segment "DATA"
msg: .asciiz "Hello world!"
.segment "STARTUP"
.segment "INIT"
.segment "ONCE"
.segment "CODE"
.export _main
_main:
output:
ldy 0
next:
ldx msg, y ; load a character to x from msg+y address
txa
cmp 0
beq outend
jsr $F77C ; print a character
iny
jmp next
outend:
rts
; jsr $FA9F ; ping
; rts
շինում եմ էսպէս՝
ca65 -o test.o test.s
cl65 -t atmos -o test.tap test.o
ու ստացուե՛ց՝
իրականում ահագին տառապեցի սրա համար, երկրորդ օրն ա ինչ փորձեր էի անում։
ու տէնց։
#էկրանահան #ասմ #մեքենայական_կոդ #cc65 #oric #oric_atmos #atmos #pravetz #pravetz-8d #ասեմբլեր #6502 #բարեւ_աշխարհ #oricutron #գիրք #ծրագրաւորում
այս խաղի ելատեքստը հրապարակուած ա։
#խաղ #էկրանահան #6502 #ելատեքստ
#6502
Create your own Version of Microsoft BASIC for 6502 http://www.pagetable.com/?p=46
#microsoft #basic #6502 #retro-computing #retro #cc65 #programming
Running 4 copies of an operating system at once
Dick explained to me that they were using an operating system from a company called Telesoft. Telesoft, headed by UCSD Pascal author Ken Bowles, was building an Ada compiler on top of its ROS (Renaissance Operating System) product. He told me (and I remember this clearly) that they had the operating system running in single user mode but that they wanted to run it in multi-user mode. At that point I was barely 21 years old. I had written a whole bunch of system-level 6502 assembler code and I had a really good ground-up understanding of the way that contemporary computer hardware worked. After studying the manual for the SUN board, I decided that I could simply break the 2MB of physical memory in to 4 chunks of 512KB each and run 4 copies of the operating system, gaining control via interrupts and device drivers.
#6502 #telesoft #pascal #ada #operating-systems #ucsd-pascal #compiler #ros #renaissance-operating-system #programming #history #computing #programming-languages #sun #intellimac #unix #msx #motorola68000 #68000 #68k #motorola-68k #ibm #stanford #research #memory
that’s my #native machine code. I was able to disassemble nmos #6502 machine code by glance. (: I could also disassemble intel 8080, but it wasn’t native (:
@{ Մուլտիվակ Multivac* ; satenik@spyurk.am} Երք 14 Հնվ 2014 08:34:59 AMT
nice #blog, source #code in #movies (:
In the #film #Terminator, the HUD shows a listing of 6502 assembly language which appears to have been taken from an #Apple II.
The Ultimate Commodore 64 Talk @25C3
http://www.pagetable.com/?p=53
#c64 #commodore #commodore64 #talk #retro #retro-computing #programming #6502 #nmos6502 #8bit #assembler
http://www.youtube.com/watch?v=Wn32zePbFpc
Statically Recompiling #NES #Games into Native Executables with #LLVM and #Go
#compiler #retro #6502 #nintendo #mario #zelda #fun #emulation #jamulator #rom #programming
It turned out #Bender has #6502 brain
https://github.com/skilldrick/easy6502/blob/gh-pages/index.markdown
#futurama #nmos6502 #retro-computing #assembly
Recently I have managed to port oo2c Oberon compiler to a number of nmos6502 based platforms including
Atari 8 bit
Apple ][
Commodore
Pet
Oric Atmos
NES
oo2c is two pass Oberon-2 language compiler. First pass generates abstract syntax tree and second pass generates target machine code. Currently oo2c generates very optimized ansi-c code.
That code is very similar to assembler, with many goto statements etc.
oo2c developers prefer to use C as a portable assembler and for that reason it is possible not only to write in Oberon-2 language for most of the platforms but also to easily port it to any platform if there is C compiler available for it.
Initially Stewart Greenhill who sometimes deal with embedded systems and avr micro controllers have been written minilib and changed oo2c code so it could generate code for 8 bit cpus. I have changed minilib so it could be compiled with cc65 c compiler which generates code for many 8 bit 6502 based platforms. That is why now one can write object oriented code for nmos 6502 platforms 🙂
Compiler port is available for download at http://sourceforge.net/projects/nmos6502-oo2c