Emulace počítače Sam Coupé + software (hry, aplikace, ...)
Re: Emulace počítače Sam Coupé + software (hry, aplikace, ..
Urychlení emulace (200 ... 1000% a podobně) asi ne, na YouTube je nějaké zrychlení dohledatelné, ale asi na reálné fyzické mašiny ... možná z novějších OS, co jedou na harddiscích, ale přesně nevím, zkus hledat na Netu, a jak vidíš na vytížení procesoru, tak samotná emulace dá PC zabrat Tak je to ale u všech emulací, že jsou náročnější ... možná optimalizuj nastavení emulátoru, můžeš dát nastavení dle mých screenů zde v tomto vláknu. Sice jsem už reálně Sama dlouho nepouštěl, ale přijde mi, že reálný SamCoupé jede rychleji než simulátor (třeba je to klam) ...
Re: Emulace počítače Sam Coupé + software (hry, aplikace, ..
Tak jsem leccos vykoumal
Zatížení procesoru jde opravdu snížit, nevím přesně jak se mi to podařilo, nicméně procházel jsem podrobně ta nastavení, která jsou viz výše a ještě jsem to nějak pošteloval. Maximální zatížení 1-jádr. procesoru mám teď na 50%.
Pokud jde o zrychlení emulace, dá se dosáhnout pomocí vypnutí FRAME SYNC ve VIEW na liště. Rychlost emulace se dostane u mě tak na 1500%, což bohatě stačí na určité věci, když si třeba potřebuji urychlit složitější výpočty apod.
Něco už jsem si naprogramoval a vypadá to velice slušně. Basic na SAMu je opravdu skvělý. Potěšilo mě také ON GOTO Bohužel v paměti to bude vypadat trošku jinak než u ZX, takže je třeba to ještě proštudovat, pokud chce člověk spolehlivě používat POKE+PEEK ap. Ale zatím dobrý, vypadá to fakt slibně!
Díky!
Zatížení procesoru jde opravdu snížit, nevím přesně jak se mi to podařilo, nicméně procházel jsem podrobně ta nastavení, která jsou viz výše a ještě jsem to nějak pošteloval. Maximální zatížení 1-jádr. procesoru mám teď na 50%.
Pokud jde o zrychlení emulace, dá se dosáhnout pomocí vypnutí FRAME SYNC ve VIEW na liště. Rychlost emulace se dostane u mě tak na 1500%, což bohatě stačí na určité věci, když si třeba potřebuji urychlit složitější výpočty apod.
Něco už jsem si naprogramoval a vypadá to velice slušně. Basic na SAMu je opravdu skvělý. Potěšilo mě také ON GOTO Bohužel v paměti to bude vypadat trošku jinak než u ZX, takže je třeba to ještě proštudovat, pokud chce člověk spolehlivě používat POKE+PEEK ap. Ale zatím dobrý, vypadá to fakt slibně!
Díky!
Re: Emulace počítače Sam Coupé + software (hry, aplikace, ..
Super, na test vypnutí z menu: View > Frame Sync - jsem nikdy nepřišel, opravdu je to rychlé jako čert I když se to nedá použít na vše ... nejspíš se na Netu válí i výpis ROM Sam Coupé, kdybys chtěl jen některé adresy, mohu naskenovat z mých dokumentů, jedná se jen o systémové adresy, tedy obdobou registrů na PC?
Re: Emulace počítače Sam Coupé + software (hry, aplikace, ..
Ano, ten výpis by se jistě hodil, tak jestli ho máš po ruce, budu vděčný! Každopádně jsem zatím ve stadiu testování zcela základních příkazů v Basicu, ale možná že i na tohle se dostane. Uvidíme
Re: Emulace počítače Sam Coupé + software (hry, aplikace, ..
Zatím příkazy Sam BASICu + Sam DOSu (Master BASIC + Master DOS značně rozšiřuje paletu příkazů):
ABS
ACS
AND
ASN
AT
ATN
AUTO
BEEP
BIN
BIN$
BLOCKS
BLITZ
BOOT
BORDER
BRIGHT
BUTTON
CALL
CHR$
CIRCLE
CLEAR
CLOSE
CLOSE SCREEN
CLS
CODE
CONTINUE
COS
CSIZE
DATA
DEFAULT
DEF FN
DEF KEYCODE
DEF PROC
DELETE TO
DEVICE
DIM
DIR
DISPLAY
DIV
DO
DPEEK
DPOKE
DRAW
DUMP
DUMP CHR$
ELSE
ELSE IF
END IF
END PROC
ERASE
EXIT IF
EXP
FATPIX
FILL
FLASH
FOR
FORMAT
FREE
GET
GOSUB
GOTO
GRAB
HEX$
IF
IN
INK
INKEY$
INPUT
INSTR
INT
INVERSE
ITEM
KEY
KEYIN
LABEL
LEN
LENGTH
LET
LIST
LLIST
LIST TO
LIST FORMAT
LLIST FORMAT
LN
LOAD
LOCAL
LOOP
LOOP IF
LPRINT
MEM$
MERGE
MOD
MODE
MOVE
NEW
NEXT
NOT
ON
ON ERROR
OPEN
OPEN SCREEN
OR
OUT
OVER
PALETTE
PAPER
PAUSE
PEEK
PEN
PI
PLOT
POINT
POKE
POP
PRINT
PUT
RAMTOP
RANDOMIZE
READ
RECORD STOP
RECORD TO
REM
RENUM
RENUM TO
RENUM STEP
RESTORE
RETURN
ROLL
RND
RUN
SAVE
SAVE LINE
SAVE CODE
SAVE SCREENS
SAVE DATA
SAVE LINE
SCREEN
SCREEN$
SCROLL
SCROLL CLEAR
SCROLL RESTORE
SGN
SIN
SOUND
SQR
STEP
STOP
STRING$
STR$
SVAR
TAB
TAN
TO
TRUNC$
UDG
UNTIL
USR
VAL
VAL$
VERIFY
VERIFY CODE
VERIFY DATA
WHILE
WINDOW
XMOUSE
YMOUSE
XOS
XRG
YOS
YRG
XPEN
YPEN
ABS
ACS
AND
ASN
AT
ATN
AUTO
BEEP
BIN
BIN$
BLOCKS
BLITZ
BOOT
BORDER
BRIGHT
BUTTON
CALL
CHR$
CIRCLE
CLEAR
CLOSE
CLOSE SCREEN
CLS
CODE
CONTINUE
COS
CSIZE
DATA
DEFAULT
DEF FN
DEF KEYCODE
DEF PROC
DELETE TO
DEVICE
DIM
DIR
DISPLAY
DIV
DO
DPEEK
DPOKE
DRAW
DUMP
DUMP CHR$
ELSE
ELSE IF
END IF
END PROC
ERASE
EXIT IF
EXP
FATPIX
FILL
FLASH
FOR
FORMAT
FREE
GET
GOSUB
GOTO
GRAB
HEX$
IF
IN
INK
INKEY$
INPUT
INSTR
INT
INVERSE
ITEM
KEY
KEYIN
LABEL
LEN
LENGTH
LET
LIST
LLIST
LIST TO
LIST FORMAT
LLIST FORMAT
LN
LOAD
LOCAL
LOOP
LOOP IF
LPRINT
MEM$
MERGE
MOD
MODE
MOVE
NEW
NEXT
NOT
ON
ON ERROR
OPEN
OPEN SCREEN
OR
OUT
OVER
PALETTE
PAPER
PAUSE
PEEK
PEN
PI
PLOT
POINT
POKE
POP
PUT
RAMTOP
RANDOMIZE
READ
RECORD STOP
RECORD TO
REM
RENUM
RENUM TO
RENUM STEP
RESTORE
RETURN
ROLL
RND
RUN
SAVE
SAVE LINE
SAVE CODE
SAVE SCREENS
SAVE DATA
SAVE LINE
SCREEN
SCREEN$
SCROLL
SCROLL CLEAR
SCROLL RESTORE
SGN
SIN
SOUND
SQR
STEP
STOP
STRING$
STR$
SVAR
TAB
TAN
TO
TRUNC$
UDG
UNTIL
USR
VAL
VAL$
VERIFY
VERIFY CODE
VERIFY DATA
WHILE
WINDOW
XMOUSE
YMOUSE
XOS
XRG
YOS
YRG
XPEN
YPEN
Naposledy upravil(a) X dne 25 lis 2011 20:50, celkem upraveno 2 x.
Re: Emulace počítače Sam Coupé + software (hry, aplikace, ..
Komentovaný výpis ROM Sam Coupé a další užitečné informace >>> http://sam.speccy.cz/coding.html
Sam Coupé BASIC >>> http://sam.speccy.cz/basic.html
Sam Coupé BASIC >>> http://sam.speccy.cz/basic.html
Re: Emulace počítače Sam Coupé + software (hry, aplikace, ..
Skvělý! Díky moc! Každá dokumentace se velmi hodí, všechno jsem si postahoval a budu experimentovat
Re: Emulace počítače Sam Coupé + software (hry, aplikace, ..
Některé věci opravdu nechápu, kdo psal... V The Complete Guide to Sambasic autor např. píše o novém příkazu FATPIX jako o "extrémně stupidním příkazu, který on sám nikdy nepoužil". To je fakt na zabití
Já znám extrémně stupidní příkazy v C++ , ale tohle je přece paráda. Příkazem FATPIX se dají dělat pěkné grafické efekty, např. zrychlování. Realizovat zrychlování (či zpomalování) určitého efektu by bez FATPIXu znamanalo přepočet navíc (nebo alespoň odskok na přepočet), což proce zbytečně brzdí.
Jen krátká nesmyslná ukázka, co mě napadlo s FATPIXem udělat:
Bez FATPIXu se takováto věc realizuje dost těžko, kór když máte omezenou rychlost stroje.
Ještě volněji by to mohlo běžet, když se řádky 30 a 120 přepíší takto:
Když se na řádcích 50 a 80 FATPIXy vymění (prohodí z nuly na jedničku a opačně), zas to dělá něco jiného.
Podle mě perfektní příkaz, se kterým se dají dělat divy. A takových hloupostí je v tomhle manuálu víc, škoda mluvit...
Já znám extrémně stupidní příkazy v C++ , ale tohle je přece paráda. Příkazem FATPIX se dají dělat pěkné grafické efekty, např. zrychlování. Realizovat zrychlování (či zpomalování) určitého efektu by bez FATPIXu znamanalo přepočet navíc (nebo alespoň odskok na přepočet), což proce zbytečně brzdí.
Jen krátká nesmyslná ukázka, co mě napadlo s FATPIXem udělat:
Kód: Vybrat vše
10 PAPER 0:PEN 7:BORDER 0:CLS
20 MODE 3
30 FOR i=2 TO 150
40 PEN 7
50 FATPIX 1
60 PLOT i,30:DRAW 0,20
70 PEN 0
80 FATPIX 0
90 PLOT i,30:DRAW 0,20
100 NEXT i
110 PEN 7
120 FOR i=75 TO 150
130 PEN 0
140 FATPIX 1
150 PLOT i,30:DRAW 0,20
160 PAUSE 2
170 NEXT i
180 PEN 7
190 STOP
Bez FATPIXu se takováto věc realizuje dost těžko, kór když máte omezenou rychlost stroje.
Ještě volněji by to mohlo běžet, když se řádky 30 a 120 přepíší takto:
Kód: Vybrat vše
30 FOR i=2 to 150 STEP 2
.
.
120 FOR i=2 TO 150 STEP 2
Když se na řádcích 50 a 80 FATPIXy vymění (prohodí z nuly na jedničku a opačně), zas to dělá něco jiného.
Podle mě perfektní příkaz, se kterým se dají dělat divy. A takových hloupostí je v tomhle manuálu víc, škoda mluvit...
Naposledy upravil(a) ludwig1 dne 27 lis 2011 22:04, celkem upraveno 1 x.
Re: Emulace počítače Sam Coupé + software (hry, aplikace, ..
Třeba tam mělo být o extrémně zjednodušujícím (práci) příkazu a nějak to zmrvili ... mimochodem pěkné efekty jsou v aplikaci / ukázce / demu: Sam Demo, vše je psáno v BASICu a když se to dozvěděli PCčkáři (v tehdejší době), co se na to dívali v klubu DDM, tak skoro spadli pod stůl
Jinak poloprofesionální dema ve strojáku vypadají na počítač Sam Coupé takto:
Jinak poloprofesionální dema ve strojáku vypadají na počítač Sam Coupé takto:
Re: Emulace počítače Sam Coupé + software (hry, aplikace, ..
Paleta barev počítače Sam Coupé:
-
- Mohlo by vás zajímat
- Odpovědi
- Zobrazení
- Poslední příspěvek
-
-
Jaké náležitosti by měl splňovat software, když ho chci „vydat“?
od Grander » 27 čer 2023 16:25 » v Programování a tvorba webu - 4
- 1561
-
od petr22
Zobrazit poslední příspěvek
27 čer 2023 22:34
-
-
- 5
- 2967
-
od pcmaker
Zobrazit poslední příspěvek
21 dub 2023 18:15
-
- 1
- 706
-
od petr22
Zobrazit poslední příspěvek
28 led 2024 12:36
-
-
Explorer.exe - chyba aplikace 0x0000000000000024
od Dav98786 » 31 led 2024 20:26 » v Windows 11, 10, 8... - 2
- 585
-
od Dav98786
Zobrazit poslední příspěvek
01 úno 2024 09:17
-
-
-
Žlutomodrý štít u ikony aplikace w11 Příloha(y)
od PittnerJiri » 01 srp 2023 15:03 » v Windows 11, 10, 8... - 5
- 2087
-
od petr22
Zobrazit poslední příspěvek
23 zář 2023 19:16
-
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 3 hosti