Article View: pl.comp.lang.c
Article #309110Re: wirtulny asembler + wirtulny komputer + sound
From: Luke
Date: Wed, 15 Feb 2017 20:55
Date: Wed, 15 Feb 2017 20:55
42 lines
3228 bytes
3228 bytes
W dniu 2017-02-14 o 22:07, (fir) pisze: > to chyba nie do konca emulator bo na przyklad takie 8 bitowce czy 16 bitowce maja swoja fizyke (rezimy czasowe scisle okreslone przez fizyke) tutaj nie jestem pewien czy chcialbym emulowac ta cala fizyke z realnego swiata > (bo wydaje mi sie to ew trudniejszym zadaniem) czy tylko okreslone stany pamieci i 'fizyke' > z grubsza No i ta fizyka jest wtedy emulowana, jeśli jest. > nie do konca rozumiem o czym mowa, co sie stanie tym interpretaterem cyferek/parserem > pliku binarnego? maszyna wirtualna czy assembler? akurat ja samej maszyny nie > planowalem zbytnio optymalizowac - swoja > droga nie wiem ile by to dalo Może się przejęzyczyłem - miałem na myśli kod maszynowy, a nie assembler. Mam na myśli to, że procesor wykonywał rozkazy sekwencyjnie, mając do dyspozycji pamięć i rejestry. Plik do wykonania dla maszyny wirtualnej może być np. sekwencją numerów procedur jakiejś wielkiej biblioteki i offsetów parametrów dla tych procedur. Plus kody tworów sterujących, nawet bardzo wysokiego poziomu w stylu foreach. Wtedy robi się to zakodowany binarnie język, a nie assembler. W sensie, że nie byłby w stanie tego wykonywać fizyczny procesor. I radość wymyślania tego pryska dlatego, że nie ma żadnych ograniczeń. > c64 mial cos bardziej skomplikowanego niz > jednotonowy brzeczek ale chyba nie az tak bardzo (szkoda ze nie pamietam), mial chyba 4 kanaly i mial jakies fazy (obwiednie dziweku > narastanie podtrzymanie opadanie ale nie pamietam juz czy na jednym tonie czy to bylo cos bardziej skomplikowanego) Przecież masz emulatory C64 i Atari, plus dokumentację. Zobacz i się wzoruj na tym. > fajnie by bylo zaprojektowac sobie jakies wlasnie hardware do dzwieku 'syntetycznego' > ale cos bardziej skomplikowanego nic to co bylo na c64... Tu wzór np: https://www.youtube.com/watch?v=fDE_n_OJ8Sc L.
Technical Details
Message-ID:
<58a4c05f$0$15191$65785112@news.neostrada.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!goblin2!goblin1!goblin.stu.neva.ru!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-a-02.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mailReferences:
<20b055aa-ce5e-4acb-b6af-d0f10b85c63c@googlegroups.com> <58a06654$0$5152$65785112@news.neostrada.pl> <d7ff234c-d95d-4ba9-8d98-7f6c9c011171@googlegroups.com> <58a32e14$0$15200$65785112@news.neostrada.pl> <8880dad6-cde9-4b16-ad82-d42a9a522935@googlegroups.com>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!goblin2!goblin1!goblin.stu.neva.ru!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-a-02.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail Subject: Re: wirtulny asembler + wirtulny komputer + sound Newsgroups: pl.comp.lang.c References: <20b055aa-ce5e-4acb-b6af-d0f10b85c63c@googlegroups.com> <58a06654$0$5152$65785112@news.neostrada.pl> <d7ff234c-d95d-4ba9-8d98-7f6c9c011171@googlegroups.com> <58a32e14$0$15200$65785112@news.neostrada.pl> <8880dad6-cde9-4b16-ad82-d42a9a522935@googlegroups.com> From: Luke <luke@luke.net> Date: Wed, 15 Feb 2017 21:55:58 +0100 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.7.1 MIME-Version: 1.0 In-Reply-To: <8880dad6-cde9-4b16-ad82-d42a9a522935@googlegroups.com> X-Antivirus: avast! (VPS 170215-5, 2017-02-15), Outbound message X-Antivirus-Status: Clean Lines: 44 Message-ID: <58a4c05f$0$15191$65785112@news.neostrada.pl> Organization: Telekomunikacja Polska NNTP-Posting-Host: 178.42.189.171 X-Trace: 1487192159 unt-rea-a-02.news.neostrada.pl 15191 178.42.189.171:52227 X-Complaints-To: abuse@news.neostrada.pl Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit