501

(174 odpowiedzi, napisanych Scena - 8bit)

Bocianu to zdolna bestia która odnajduje się bez trudu w różnych środowiskach programistycznych

and  it  show  that  the  programmer  has  great command of assembly code.

ktoś tam czegoś nie zauważył, ale wniosek jest taki, Mad Pascal generuje kod tak szybki jak assembler :)

502

(58 odpowiedzi, napisanych Programowanie - 8 bit)

Źle gra w sensie za szybko?

503

(58 odpowiedzi, napisanych Programowanie - 8 bit)

wykrywa do 64 banków, procka jest od Draco, raczej zabije SDX-a, pobiera parametry z linii

należy uruchamiać przez X

p.s.
w porównaniu do Inertii pętla odgrywająca jest ciut szybsza, sample kończą się na $7FFF co oszczędza parę cykli, Epi wie o co chodzi

504

(58 odpowiedzi, napisanych Programowanie - 8 bit)

kod jest z Inerti Player-a, z tym że tutaj sample tylko 16Kb (1 sampl na bank pamięci), trzy komendy C (Set Volume),D (Break Pattern), F(Set Speed)

505

(58 odpowiedzi, napisanych Programowanie - 8 bit)

z okazji wersji 1.5.3, 'MOD Player' dla zwykłego i dopalonego CPU

http://atariage.com/forums/topic/243658 … try3911789

w wersji dopalonej (CPU > 3 MHz) sample odtwarzane są na przerwaniu IRQ co linię, czyli 15.6 KHz

506

(6 odpowiedzi, napisanych Programowanie - 8 bit)

tryb gr9++ nie działa na Rapidusie jak i inne sztuczki z zapisem do vscroll-a, tutaj liczą się konkretne opóźnienia, a Rapidus jest tutaj za szybki albo zbyt zsynchronizowany (zwalnia przy zapisie do rejestrów sprzętowych)

507

(28 odpowiedzi, napisanych Programowanie - 8 bit)

w sumie to można wyobrazić sobie taki ficzer który skróci dekompresor i uprości go ekstremalnie na podstawie danych jakie ma dekompresować ;)

508

(323 odpowiedzi, napisanych Zloty)

po co ten kursor na końcu Opalenicy?

509

(323 odpowiedzi, napisanych Zloty)

plan: pierwszy dzień: totalna biba, liczne zatrucia alkoholem, dzień drugi: liczne próby odszukania partyzantów i wnoszenie ich na teren party, cucenie, wzywanie karetek

pasuje ? :P

510

(34 odpowiedzi, napisanych Zloty)

VIMAGE.COM wersja najpewniej ostateczna (źrodła w paczce z MadPascal 1.5.2 http://mads.atari8.info)

- poprawiony odczyt BMP (inicjowanie palety kolorów od zadanego numeru, biClrImportant)
- PCX korzysta z FileSize, Seek (SDX wymagane) w celu wcześniejszego zaincjowania palety kolorów

511

(58 odpowiedzi, napisanych Programowanie - 8 bit)

obecnie MadPascal nie wspiera dynamicznych tablic z których korzysta Mads

512

(34 odpowiedzi, napisanych Zloty)

ooo, nie wiedziałem, skróci to trochę mojego RUNEXT-a, dzięki Mono :)

513

(34 odpowiedzi, napisanych Zloty)

wersja dla SDX

RUNEXT

BMP,CAR:X.COM,A:\PROGRAMS\VIMAGE.COM %
PCX,CAR:X.COM,A:\PROGRAMS\VIMAGE.COM %
GIF,CAR:X.COM,A:\PROGRAMS\VIMAGE.COM %

p.s.
GIF87a

514

(34 odpowiedzi, napisanych Zloty)

skonsultuję się z Draco i poprawię interakcję z VBXE, poza tym MP obsługuje komendy CP (ParamStr), więc będzie można dodać odpalanie z linii komend

czyli BEEP czas, nuta (czas=czas*1sek)

przecież jest BEEP w SysUtils

https://www.freepascal.org/docs-html/rt … /beep.html

czyżby na ZX potrafił BEEP jeszcze coś więcej ?

powstał pomysł aby dodać do Mad Pascala kilka nowych komend dotyczących dźwięku, na podstawie tych które udostępnia najlepszy BASIC swoich czasów, BASIC Amstrada

http://www.cpcwiki.eu/index.php/Locomotive_BASIC

konkretnie są to komendy ENT, ENV, poza tym SOUND też jest tam bardziej rozbudowane

http://www.cpcwiki.eu/index.php/Locomot … 2.80.BA.5D

stąd pytanie czy ktoś z muzycznie utalentowanych jest w stanie "rozkminić" jak to ma działać na XE/XL? tak aby przełożyć te komendy na język POKEY-a

518

(34 odpowiedzi, napisanych Zloty)

proszę, dzięki zasobom Internetu, uprzejmości Stevena Don, nowe biblioteki IMAGE, VIMAGE dla MadPascala zostaną upublicznione z nową wersją kompilatora

a tymczasem z wykorzystaniem nowej biblioteki VIMAGE dla VBXE możliwość ładowania max 336x240x8bit: BMP, PCX, GIF (GIF87a)

GIF87a zapisywałem przy pomocy Corel Paint Shop Pro (ma możliwość wyboru GIF87/GIF89)

519

(34 odpowiedzi, napisanych Zloty)

VBXE tylko BMP ? Dlaczego nie PCX, GIF ?

520

(34 odpowiedzi, napisanych Zloty)

a co w przypadku 65816 ? zabrania się używania ? ile pamięci >$10000 jest dozwolone ?

521

(118 odpowiedzi, napisanych Programowanie - 8 bit)

Pewnie tak, przyjrzę się temu

522

(58 odpowiedzi, napisanych Programowanie - 8 bit)

1.5.1

- dodane nowe przełączniki -CODE:$address, -DATA:$address -STACK:$address, -ZPAGE:$address
- SYSTEM unit: RandomF (Result as Single), VAL (Integer, Single)
- GRAPH, FASTGRAPH unit: Bar, Bar3D, GetX, GetY, MoveRel, FloodFill
- MATH unit: RandomRange, RandomRangeF, RandG (gaussian distributed random number)
- CRT unit: SOUND (działa identycznie jak SOUND w Atari BASIC)
- VBXE unit: TVBXEMemoryStream
- dodany komunikat ostrzeżenia 'Comparison might be always true/false due to range of constant and expression'
- zasoby RCASM, CMCPLAY, MPTPLAY można teraz ładować pod ROM
- dodana możliwość oznaczenia kodowania ciągu znakowego jako internal ANTIC-a poprzez znak tyldy '~', np.:

 txt0: string = 'Atari'~;      // ciąg w kodach ANTIC-a
 txt1: string = 'Spectrum'*~;  // ciąg w inwersie w kodach ANTIC-a

523

(142 odpowiedzi, napisanych Programowanie - 8 bit)

skoro metoda jest inna niż ta na stronie Tebe, tzn. że robisz to źle ;)

p.s.
autorem tej metody jest Konop/Shadows, a rozpętlenie kodu jest jest Twoim świętym obowiązkiem

p.s. #2
kiedyś disasemblowałem jakieś intro 512b na C64, efekt końcowy to ~8KB rozpętlonego kodu

524

(10 odpowiedzi, napisanych Scena - 8bit)

trzeba było pisać w Pascalu ;) jest dostęp do pamięci rozszerzonej (TMemoryStream)

525

(1,754 odpowiedzi, napisanych Fabryka - 8bit)

fotomontaż ;)